#pragma once

namespace ja2{ namespace sgp
{
	//! Information about cursor.
	class CursorFileData
	{
		// Attributes
	private:
		//! File path.
		boost::filesystem::path m_FileName;
		//! Is cursor animated.
		bool m_Animated;
		//! Flags?.
		std::uint_least8_t m_Flags;
		//! Number of frames.
		std::uint_least8_t m_Frames;
		
		// Operations
	public:

		// Construction/Destruction
	public:
		//! Default must be.
		CursorFileData(){}
		CursorFileData(boost::filesystem::path const &Path, bool Animated, std::uint_least8_t Flags, std::uint_least8_t Frames);
	};
} /*sgp*/} /*ja2*/
